From e1d85aeeb0b4d7604c085efdab841640cdc3f083 Mon Sep 17 00:00:00 2001 From: Matthias Clasen Date: Tue, 11 Feb 2020 14:09:24 -0500 Subject: [PATCH] testsuite: Warn if a necessary env var is missing Better to warn if we know why the tests are going to fail. Saves headscratching later. --- testsuite/gtk/icontheme.c | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/testsuite/gtk/icontheme.c b/testsuite/gtk/icontheme.c index c6c7b638b1..85c120d68b 100644 --- a/testsuite/gtk/icontheme.c +++ b/testsuite/gtk/icontheme.c @@ -773,9 +773,18 @@ test_nonsquare_symbolic (void) g_object_unref (info); } +static void +require_env (const char *var) +{ + if (g_getenv (var) == NULL) + g_warning ("Some tests require %s to be set", var); +} + int main (int argc, char *argv[]) { + require_env ("G_TEST_SRCDIR"); + gtk_test_init (&argc, &argv); g_test_add_func ("/icontheme/basics", test_basics); -- 2.30.2